Auto merge of #4090 - jluner:master, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 31 May 2017 22:51:31 +0000 (22:51 +0000)
committerbors <bors@rust-lang.org>
Wed, 31 May 2017 22:51:31 +0000 (22:51 +0000)
Add error-chain errors.

Fixes #4209

Convert CargoResult, CargoError into an implementation provided by error-chain. The previous is_human machinery is mostly removed; now errors are displayed unless of the Internal kind, verbose mode will print all errors.


Trivial merge